/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Logica;

import Dato.DRol;
import Dato.DUsuario;
import Objetos.Usuario;
import java.sql.SQLException;
import java.util.ArrayList;
import javax.swing.table.DefaultTableModel;

/**
 *
 * @author Omar Heráclides
 */
public class LUsuario {

    public String AgregarUsuario(Usuario objUsuario) throws SQLException {
        DUsuario objDUsuario = new DUsuario();
        objDUsuario.AgregarUsuario(objUsuario);
        return "Se agrego un usuario!";
    }

    public boolean VerificarUsuario(String usuario, String contraseña) throws SQLException {
        DUsuario objDUsuario = new DUsuario();
        return objDUsuario.VerificarUsuario(usuario, contraseña);
    }

    public ArrayList<String> ObtenerROL() throws SQLException {
        DRol objDRol = new DRol();
        return objDRol.ObtenerRol();
    }

    public String ObtenerDNI(String dni) throws SQLException {
        DUsuario objDUsuario = new DUsuario();
        return objDUsuario.ObtenerDNI(dni);
    }

    public String ModificarUsuario(Usuario objUsuario) throws SQLException {
        DUsuario objDUsuario = new DUsuario();
        objDUsuario.ModificarUsuario(objUsuario);
        return "Se modifico un usuario!";
    }

    public DefaultTableModel MostrarDatos() throws SQLException {
        DUsuario objDUsuario;
        DefaultTableModel dtm = new DefaultTableModel();
        objDUsuario = new DUsuario();
        dtm = objDUsuario.MostrarUsuarios();
        return dtm;
    }
}
